import {
  getChinaArea,
  getFacturerInfo,
  getModel,
  upload,
  download,
  getChinaAreaList,
  getManufacturerAll,
} from "@/api/common.js";
import {
  getmqttConfig,
  updatemqttConfig,
  getnettyConfig,
  updatenettyConfig,
  getfileConfig,
  updatefileConfig,
  getwarnConfig,
  updatewarnConfig,
  getreportConfig,
  updatereportConfig,
  getvolumeConfig,
  updatevolumeConfig,
  getenergyConfig,
  updateenergyConfig,
  getgpsConfig,
  updategpsConfig,
  getntpConfig,
  updatentpConfig,
  getdeviceConfig,
  updatedeviceConfig,
  getweatherConfig,
  updateweatherConfig,
  getrtmpConfig,
  updatertmpConfig,
  getvideoConfig,
  updatevideoConfig,
} from "@/api/allDevice/allDevice";
export default {
  async getArea() {
    let res = await getChinaArea();
    if (res.code == 200) {
      return res.data;
    }
  },
  async getAreaList() {
    let res = await getChinaAreaList();
    if (res.code == 200) {
      return res.data;
    }
  },
  async getFact() {
    let res = await getFacturerInfo();
    if (res.code == 200) {
      return res.data;
    }
  },
  async getFactAll() {
    let res = await getManufacturerAll();
    if (res.code == 200) {
      return res.data;
    }
  },
  async getMod(data) {
    let res = await getModel(data);
    if (res.code == 200) {
      return res.data;
    }
  },
  async handelUpload(data) {
    let res = await upload(data);
    if (res.code == 200) {
      return res;
    }
  },
  async handelDownload(data) {
    let res = await download(data);
    return res;
  },
  async getmqttConfig(code) {
    let res = await getmqttConfig(code);
    if (res.code == 200) {
      return res.data;
    }
  },
  async updatemqttConfig(data) {
    let res = await updatemqttConfig(data);
    if (res.code == 200) {
      return res;
    }
  },
  async getnettyConfig(code) {
    let res = await getnettyConfig(code);
    if (res.code == 200) {
      return res.data;
    }
  },

  async updatenettyConfig(data) {
    let res = await updatenettyConfig(data);
    if (res.code == 200) {
      return res;
    }
  },
  async getfileConfig(code) {
    let res = await getfileConfig(code);
    if (res.code == 200) {
      return res.data;
    }
  },
  async updatefileConfig(data) {
    let res = await updatefileConfig(data);
    if (res.code == 200) {
      return res;
    }
  },
  async getwarnConfig(code) {
    let res = await getwarnConfig(code);
    if (res.code == 200) {
      return res.data;
    }
  },
  async updatewarnConfig(data) {
    let res = await updatewarnConfig(data);
    if (res.code == 200) {
      return res;
    }
  },
  async getreportConfig(code) {
    let res = await getreportConfig(code);
    if (res.code == 200) {
      return res.data;
    }
  },

  async updatereportConfig(data) {
    let res = await updatereportConfig(data);
    if (res.code == 200) {
      return res;
    }
  },
  async getvolumeConfig(code) {
    let res = await getvolumeConfig(code);
    if (res.code == 200) {
      return res.data;
    }
  },
  async updatevolumeConfig(data) {
    let res = await updatevolumeConfig(data);
    if (res.code == 200) {
      return res;
    }
  },
  async getenergyConfig(code) {
    let res = await getenergyConfig(code);
    if (res.code == 200) {
      return res.data;
    }
  },
  async updateenergyConfig(data) {
    let res = await updateenergyConfig(data);
    if (res.code == 200) {
      return res;
    }
  },
  async getgpsConfig(code) {
    let res = await getgpsConfig(code);
    if (res.code == 200) {
      return res.data;
    }
  },
  async updategpsConfig(data) {
    let res = await updategpsConfig(data);
    if (res.code == 200) {
      return res;
    }
  },
  async getntpConfig(code) {
    let res = await getntpConfig(code);
    if (res.code == 200) {
      return res.data;
    }
  },
  async updatentpConfig(data) {
    let res = await updatentpConfig(data);
    if (res.code == 200) {
      return res;
    }
  },
  async getdeviceConfig(code) {
    let res = await getdeviceConfig(code);
    if (res.code == 200) {
      return res.data;
    }
  },
  async updatedeviceConfig(data) {
    let res = await updatedeviceConfig(data);
    if (res.code == 200) {
      return res;
    }
  },
  async getrtmpConfig(code) {
    let res = await getrtmpConfig(code);
    if (res.code == 200) {
      return res.data;
    }
  },
  async updatertmpConfig(data) {
    let res = await updatertmpConfig(data);
    if (res.code == 200) {
      return res;
    }
  },
  async getvideoConfig(code) {
    let res = await getvideoConfig(code);
    if (res.code == 200) {
      return res.data;
    }
  },
  async updatevideoConfig(data) {
    let res = await updatevideoConfig(data);
    if (res.code == 200) {
      return res;
    }
  },
  async getweatherConfig(code) {
    let res = await getweatherConfig(code);
    if (res.code == 200) {
      return res.data;
    }
  },
  async updateweatherConfig(data) {
    let res = await updateweatherConfig(data);
    if (res.code == 200) {
      return res;
    }
  },
};
